/////////////////////////////////////////////////////////////////////////////
//
// XepdtDiscoHandler.h
//
//
/////////////////////////////////////////////////////////////////////////////

#if !defined( __Xepdt_DISCO_HANDLER_H__ )
#define	__Xepdt_DISCO_HANDLER_H__

#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000

#include <discohandler.h>
#include <disco.h>

using namespace gloox;

class CXepdtDiscoHandler : public gloox::DiscoHandler
{
// Construction
public:
	CXepdtDiscoHandler();
	virtual ~CXepdtDiscoHandler();

// Override
public:
	virtual void handleDiscoInfo( const JID& from, const Disco::Info& info, int context );
	virtual void handleDiscoItems( const JID& from, const Disco::Items& items, int context );
	virtual void handleDiscoError( const JID& from, const Error* error, int context ) ;

};


#endif // __Xepdt_DISCO_HANDLER_H__